Search results for "Software evolution"

showing 4 items of 4 documents

Software Modernization Decision Criteria: An Empirical Study

2005

Decisions regarding software evolution strategies such as modernizations are economically important. We present results of our empirical study of the views of decision makers. We have asked their views of the relative importance of 49 software modernization decision criteria. We have gathered data from Finnish software industry. There were 26 experts from 8 organizations involved. They were mainly upper or middle level managers. Our study shows that there is a large set of criteria which should be taken into account, and that those studied by us provide a good coverage of the relevant ones. We list the top-20 criteria. We also performed a cluster analysis which produced two groups of subjec…

EngineeringSoftwareKnowledge managementSoftware modernizationEmpirical researchbusiness.industryInformation technologySoftware maintenanceSoftware prototypingMultiple-criteria decision analysisbusinessSoftware evolutionNinth European Conference on Software Maintenance and Reengineering
researchProduct

Seminars on Software Maintenance and Evolution: An Empirical Study of the Background Factors Affecting Student Success

2013

Software maintenance and evolution (SME) is an important but challenging topic area for university-level computer science education. Seminars can be used to provide students with versatile and up-to-date knowledge on scien- tifically relevant issues. We organized three systematic university-level seminars on SME. In these seminars 127 groups have each been assigned the task of analyzing one scientific SME article. The main results concern background factors re- lating to the students, groups and articles as these affect student success in the seminars. This paper presents a strict statis- tical analysis and a discussion of these factors. Fourteen hypotheses were set and tested regarding the…

Medical educationEmpirical researchKnowledge managementRelation (database)Computer sciencebusiness.industrySoftware maintenanceAffect (psychology)Set (psychology)businessCurriculumSoftware evolutionTask (project management)The Open Software Engineering Journal
researchProduct

Industrial Application and Evaluation of a Software Evolution Decision Model

2007

Social software engineeringEngineeringbusiness.industrySoftware deploymentLegacy systemSoftware constructionSoftware developmentSystems engineeringSoftware verification and validationbusinessDecision modelSoftware evolution
researchProduct

Group Decision-Making Processes in Industrial Software Evolution

2007

Software evolution decision-making is important. Decisions can be made by an individual or a group. Currently it is not known how decision-making is organized in software industry. However, that knowledge is needed to improve the decision-making processes. Therefore, we have studied 29 decision making experts, who were involved in software evolution decision-making. The study was performed with qualitative methods, which enabled the gathering of versatile information concerning the views of the decision-makers. The study revealed group decisions are widely used both in private and public organizations and attitudes towards them are generally positive or neutral. The study provided informati…

Software Engineering Process GroupEngineeringSoftware analyticsSocial software engineeringKnowledge managementTeam software processbusiness.industryPersonal software processbusinessR-CASTSoftware evolutionGroup decision-makingInternational Conference on Software Engineering Advances (ICSEA 2007)
researchProduct